package com.tm.d1_algorith.d2_regex;

import java.util.Arrays;

/**
 * 2024/5/27 掌握选择排序的编写 Cjj 19:18
 */
public class test2 {
    public static void main(String[] args) {
        //1.定义一个数组
         int[] arr={5,1,3,2};
         //2.控制选择几轮
  /*      for (int i = 0; i < arr.length-1; i++) {

            for (int j = i+1; j < arr.length ; j++) {
                 if(arr[i]> arr[j]){
                     int tem=arr[i];
                     arr[i]=arr[j];
                     arr[j]=tem;
                 }
            }
            System.out.println(Arrays.toString(arr));
        }*/

        for (int i = 0; i < arr.length-1; i++) {

            int min=i;
            for (int j = i+1; j < arr.length ; j++) {
                if(arr[min]> arr[j]){
               min=j;
                }
            }
            if(i!=min){
                int temp=arr[i];
                arr[i]=arr[min];
                arr[min]=temp;
            }
            System.out.println(Arrays.toString(arr));
        }
    }
}
